----------------
Entrance Lobby
Extra - map_name: Sector 30
Extra - room_id: [0]
Extra - minimap_coordinates: [{'x': 8, 'y': 2}, {'x': 8, 'y': 3}, {'x': 8, 'y': 4}, {'x': 8, 'y': 5}, {'x': 9, 'y': 2}, {'x': 9, 'y': 3}, {'x': 9, 'y': 4}, {'x': 9, 'y': 5}]
> Door to Entrance Recharge Room; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Recharge Room/Door to Entrance Lobby
  * Extra - door_idx: (1,)
  > Door to Security Access
      Trivial
  > Door to Checkpoint Crossing
      Trivial
  > Other to Alcove
      All of the following:
          Morph Ball and Screw Attack
          Any of the following:
              # Get up to the screw blocks
              Space Jump
              # Shinespark from Recharge Room: https://youtu.be/eb9I2ToxEdw
              Level 0 Keycard and Speed Booster and Shinespark Tricks (Advanced) and Disabled Door Lock Rando
              # Single Wall Jump from below - https://youtu.be/BfqjAd4Mq6Q
              Hi-Jump and Wall Jump (Intermediate) and Can Single Walljump
              # Using a Frozen Geruta to Climb the Room: https://youtu.be/c8_2jq1NWUQ
              Stand On Frozen Enemies (Advanced) and Wall Jump (Intermediate) and Can Freeze Enemies With Any Weapon
  > Door to Monkey Bars of Fire
      Trivial

> Door to Security Access; Heals? False
  * Layers: default
  * Open Hatch to Security Access/Door to Entrance Lobby
  * Extra - door_idx: (2,)
  > Door to Entrance Recharge Room
      Trivial

> Door to Checkpoint Crossing; Heals? False
  * Layers: default
  * L0 Hatch to Checkpoint Crossing/Door to Entrance Lobby
  * Extra - door_idx: (3,)
  > Door to Entrance Recharge Room
      Trivial

> Other to Alcove; Heals? False
  * Layers: default
  * Tunnel to Alcove/Other to Entrance Lobby
  * Extra - door_idx: (4,)
  > Door to Entrance Recharge Room
      Trivial

> Door to Monkey Bars of Fire; Heals? False
  * Layers: default
  * L0 Hatch to Monkey Bars of Fire/Door to Entrance Lobby
  * Extra - door_idx: (53,)
  > Door to Entrance Recharge Room
      Trivial

----------------
Entrance Save Room
Extra - map_name: Sector 31
Extra - room_id: [1]
Extra - minimap_coordinates: [{'x': 6, 'y': 2}]
Extra - unlocked_save_recharge_station: True
> Door to Entrance Recharge Room; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Recharge Room/Door to Entrance Save Room
  * Extra - door_idx: (5,)
  > Door to Entrance Navigation Room
      Trivial

> Door to Entrance Navigation Room; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Navigation Room/Door to Entrance Save Room
  * Extra - door_idx: (6,)
  > Door to Entrance Recharge Room
      Trivial
  > Save Station
      Trivial

> Save Station; Heals? False; Spawn Point
  * Layers: default
  * Extra - X: 9
  * Extra - Y: 10
  > Door to Entrance Navigation Room
      Trivial

----------------
Entrance Navigation Room
Extra - map_name: Sector 32
Extra - room_id: [2]
Extra - minimap_coordinates: [{'x': 5, 'y': 2}]
> Door to Entrance Save Room; Heals? False
  * Layers: default
  * Open Hatch to Entrance Save Room/Door to Entrance Navigation Room
  * Extra - door_idx: (7,)
  > Door to Elevator to Main Deck
      Trivial

> Door to Elevator to Main Deck; Heals? False
  * Layers: default
  * Open Hatch to Elevator to Main Deck/Door to Entrance Navigation Room
  * Extra - door_idx: (41,)
  > Door to Entrance Save Room
      Trivial
  > Navigation Terminal
      Trivial

> Navigation Terminal; Heals? False
  * Layers: default
  * Hint
  * Extra - hint_name: Sector3Entrance
  * Extra - location_precision: REGION_ONLY
  * Extra - item_precision: PRECISE_CATEGORY
  > Door to Elevator to Main Deck
      Trivial

----------------
Security Access
Extra - map_name: Sector 33
Extra - room_id: [3]
Extra - minimap_coordinates: [{'x': 4, 'y': 5}, {'x': 4, 'y': 6}, {'x': 5, 'y': 5}, {'x': 5, 'y': 6}, {'x': 6, 'y': 5}, {'x': 6, 'y': 6}, {'x': 7, 'y': 5}, {'x': 7, 'y': 6}]
> Pickup (Hidden Missile Tank); Heals? False
  * Layers: default
  * Pickup 42; Category? Minor
  * Extra - area: 3
  * Extra - room: 3
  * Extra - blockx: 44
  * Extra - blocky: 13
  * Extra - infant_weight: 0.3
  > Behind Wall
      Trivial

> Door to Entrance Lobby; Heals? False
  * Layers: default
  * Open Hatch to Entrance Lobby/Door to Security Access
  * Extra - door_idx: (8,)
  > Behind Wall
      # Is safe in DLR
      Speed Booster and Disabled Entrance Rando

> Door to Level 2 Security Room; Heals? False
  * Layers: default
  * L2 Hatch to Level 2 Security Room/Door to Security Access
  * Extra - door_idx: (9,)
  > Behind Wall
      Trivial

> Other to Level 2 Security Room; Heals? False
  * Layers: default
  * Tunnel to Level 2 Security Room/Other to Security Access
  * Extra - door_idx: (76,)

> Behind Wall; Heals? False
  * Layers: default
  > Pickup (Hidden Missile Tank)
      Any of the following:
          All of the following:
              # Eliminate Sidehoppers and get up
              # Deal with Sidehoppers
              Can Freeze Enemies With Any Weapon or Can Kill Tough Beam-Resistant Enemy
              Any of the following:
                  # Get up
                  Have Any Jump Upgrade
                  # Shoot item, then WJ up: https://youtu.be/jknWfAVlMEo
                  Wall Jump (Beginner)
                  # Charge Spark above: https://youtu.be/Jn-di994Ch8
                  Speed Booster and Shinespark Tricks (Advanced)
          # Freeze Sidehoppers and use them to get up: https://youtu.be/fzuFw1yJVTI
          Stand On Frozen Enemies (Beginner) and Can Freeze Enemies With Any Weapon
          # Kill enemies with shinespark and then get up. Respark at the right for a while to lure the sidehoppers to jump to the right.
          Speed Booster and Shinespark Tricks (Advanced)
  > Door to Entrance Lobby
      Speed Booster
  > Door to Level 2 Security Room
      Trivial
  > Other to Level 2 Security Room
      All of the following:
          Speed Booster and Can Use Any Bombs
          Any of the following:
              # Need a bounce item to reach top tunnel
              Can Bounce in Ball
              # Trick to break the front speedblocks without needing a bounce item: https://youtu.be/Z8tPaJjxEvE
              Shinespark Tricks (Intermediate)

----------------
Level 2 Security Room
Extra - map_name: Sector 34
Extra - room_id: [4]
Extra - minimap_coordinates: [{'x': 3, 'y': 5}]
Hint Features - Security Room
> Door to Security Access; Heals? False
  * Layers: default
  * L2 Hatch to Security Access/Door to Level 2 Security Room
  * Extra - door_idx: (10,)
  > Pickup (L2 Locks)
      Trivial

> Other to Security Access; Heals? False
  * Layers: default
  * Tunnel to Security Access/Other to Level 2 Security Room
  * Extra - door_idx: (77,)
  > Door to Security Access
      Trivial

> Pickup (L2 Locks); Heals? False
  * Layers: default
  * Pickup 117; Category? Major
  * Extra - area: 3
  * Extra - room: 4
  * Extra - source: Level2
  * Extra - infant_weight: 0.3
  > Door to Security Access
      Trivial

----------------
Checkpoint Crossing
Extra - map_name: Sector 35
Extra - room_id: [5]
Extra - minimap_coordinates: [{'x': 10, 'y': 3}, {'x': 10, 'y': 4}, {'x': 10, 'y': 5}]
> Door to Entrance Lobby; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Lobby/Door to Checkpoint Crossing
  * Extra - door_idx: (11,)
  > Door to Bob's Abode
      Trivial
  > Other to Namihe's Lair
      Any of the following:
          # Evade Fune
          Morph Ball or Wave Beam
          # Tank damage from Fune: https://youtu.be/rfQQZ2NVSj4
          Damage Boosts (Beginner) and Normal Damage ≥ 80
          # Kill Fune
          Can Kill Tough Beam-Resistant Enemy
          # Charge shinespark from Entrance Lobby and kill Fune: https://youtu.be/3sm2XhRsRRI
          Level 0 Keycard and Speed Booster and Shinespark Tricks (Intermediate) and Disabled Door Lock Rando and Disabled Entrance Rando

> Door to Bob's Abode; Heals? False
  * Layers: default
  * L2 Hatch to Bob's Abode/Door to Checkpoint Crossing
  * Extra - door_idx: (12,)
  > Door to Entrance Lobby
      Trivial

> Other to Namihe's Lair; Heals? False
  * Layers: default
  * Open Passage to Namihe's Lair/Other to Checkpoint Crossing
  * Extra - door_idx: (61,)
  > Door to Entrance Lobby
      Trivial

----------------
Bob's Abode
Extra - map_name: Sector 36
Extra - room_id: [6, 24]
Extra - minimap_coordinates: [{'x': 11, 'y': 3}, {'x': 11, 'y': 4}, {'x': 12, 'y': 3}, {'x': 12, 'y': 4}]
Hint Features - Geron
> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 43; Category? Minor
  * Extra - area: 3
  * Extra - room: 6
  * Extra - blockx: 5
  * Extra - blocky: 17
  * Extra - infant_weight: 0.3
  > Door to B.O.X. Arena Access
      Can Bounce in Ball and Can Use Any Bombs
  > Door to Red Tower
      Can Use Any Bombs
  > Other to Namihe's Lair
      Morph Ball and Can Break Single Bomb Blocks

> Door to Checkpoint Crossing; Heals? False
  * Layers: default
  * L2 Hatch to Checkpoint Crossing/Door to Bob's Abode
  * Extra - door_idx: (13,)
  > Door to B.O.X. Arena Access
      Any of the following:
          Can Kill Super Geron
          # Old BOB skip: https://youtu.be/Kqb60S6Kr0w
          Hi-Jump and Level 0 Keycard and Level 2 Keycard and Speed Booster and Shinespark Tricks (Ludicrous) and Disabled Door Lock Rando and Disabled Entrance Rando

> Door to B.O.X. Arena Access; Heals? False
  * Layers: default
  * L2 Hatch to B.O.X. Arena Access/Door to Bob's Abode
  * Extra - door_idx: (14,)
  > Pickup (Missile Tank)
      Morph Ball
  > Door to Checkpoint Crossing
      Can Kill Super Geron
  > Door to Red Tower
      Morph Ball

> Door to Red Tower; Heals? False
  * Layers: default
  * L0 Hatch to Red Tower/Door to Bob's Abode
  * Extra - door_idx: (15,)
  > Pickup (Missile Tank)
      All of the following:
          Morph Ball and Can Break Single Bomb Blocks
          Mid-Air Morph (Beginner) or Can Bounce in Ball
  > Door to B.O.X. Arena Access
      # New Bob Skip (Wall Clip) - https://youtu.be/aC3VHjplUQw
      Movement (Ludicrous) and Can Use Bombs and Can Use Springball
  > Other to Namihe's Lair
      Morph Ball and Can Break Single Bomb Blocks

> Other to Namihe's Lair; Heals? False
  * Layers: default
  * Tunnel to Namihe's Lair/Other to Bob's Abode
  * Extra - door_idx: (60, 63)

----------------
Alcove
Extra - map_name: Sector 38
Extra - room_id: [8]
Extra - minimap_coordinates: [{'x': 10, 'y': 1}, {'x': 10, 'y': 2}, {'x': 11, 'y': 1}, {'x': 11, 'y': 2}, {'x': 12, 'y': 1}, {'x': 12, 'y': 2}]
Hint Features - Multiple Pickups, Pillar
> Pickup (Power Bomb Tank); Heals? False
  * Layers: default
  * Pickup 44; Category? Minor
  * Extra - area: 3
  * Extra - room: 8
  * Extra - blockx: 9
  * Extra - blocky: 9
  * Extra - infant_weight: 0.3
  > Other to Entrance Lobby
      Morph Ball
  > Above E-Tank
      Can Use Power Bombs

> Pickup (Hidden Energy Tank); Heals? False
  * Layers: default
  * Pickup 45; Category? Major
  * Extra - area: 3
  * Extra - room: 8
  * Extra - blockx: 22
  * Extra - blocky: 13
  * Extra - infant_weight: 0.3
  > Above E-Tank
      Trivial
  > Below E-Tank
      Trivial

> Other to Entrance Lobby; Heals? False
  * Layers: default
  * Tunnel to Entrance Lobby/Other to Alcove
  * Extra - door_idx: (17,)
  > Below E-Tank
      All of the following:
          Can Break Single Bomb Blocks
          Any of the following:
              # Get past Sidehoppers
              Can Kill Tough Beam-Resistant Enemy
              Damage Boosts (Intermediate) and Normal Damage ≥ 150

> Door to Deserted Runway; Heals? False
  * Layers: default
  * L0 Hatch to Deserted Runway/Door to Alcove
  * Extra - door_idx: (18,)
  > Above E-Tank
      All of the following:
          Level 0 Keycard and Speed Booster and Disabled Door Lock Rando and Disabled Entrance Rando
          # Deal with Sidehopper
          Combat (Advanced) or Can Kill Tough Beam-Resistant Enemy
  > Below E-Tank
      All of the following:
          # Store shinespark from adjacent room: https://youtu.be/OzwrRjDZKXs
          Level 0 Keycard and Morph Ball and Speed Booster and Knowledge (Intermediate) and Shinespark Tricks (Intermediate) and Disabled Door Lock Rando and Disabled Entrance Rando
          # Deal with Sidehopper
          Combat (Advanced) or Can Kill Tough Beam-Resistant Enemy
  > Bottom Right
      Trivial

> Above E-Tank; Heals? False
  * Layers: default
  > Pickup (Power Bomb Tank)
      Can Use Power Bombs
  > Pickup (Hidden Energy Tank)
      Can Break Single Bomb Blocks

> Below E-Tank; Heals? False
  * Layers: default
  > Pickup (Hidden Energy Tank)
      Any of the following:
          All of the following:
              # Use Pillar to Morph Ball Jump and place a Bomb
              Can Activate Pillar
              Any of the following:
                  Can Use Power Bombs
                  All of the following:
                      # With Bombs
                      Can Use Bombs
                      Any of the following:
                          Can Use Springball
                          # Bomb Jump and place a bomb - https://youtu.be/zOmdb38qpkk
                          Movement (Beginner)
          All of the following:
              # Alternate - Screw Attack and some extra height
              Screw Attack and Knowledge (Beginner)
              Any of the following:
                  Have Any Jump Upgrade
                  # Enable screw after wall jump: https://youtu.be/mP4l-moOtMc
                  Wall Jump (Advanced) and Enabled Equipment Manipulation
  > Other to Entrance Lobby
      All of the following:
          Any of the following:
              # Destroy Bomb Blocks
              Can Use Power Bombs
              Morph Ball and Screw Attack and Knowledge (Beginner)
              All of the following:
                  Can Use Bombs
                  Any of the following:
                      Can Use Springball
                      # Mid-Air Morph: https://youtu.be/UBvgvEpVc-Q
                      Mid-Air Morph (Advanced)
          Any of the following:
              # Get past Sidehoppers
              Can Kill Tough Beam-Resistant Enemy
              Damage Boosts (Intermediate) and Normal Damage ≥ 150
  > Bottom Right
      All of the following:
          Can Use Any Bombs
          Any of the following:
              # Get past Sidehoppers
              Can Kill Tough Beam-Resistant Enemy
              Damage Boosts (Intermediate) and Normal Damage ≥ 150

> Bottom Right; Heals? False
  * Layers: default
  > Door to Deserted Runway
      Any of the following:
          Space Jump
          All of the following:
              # Stand on Frozen Enemy and Jump off it
              Stand On Frozen Enemies (Beginner) and Can Freeze Enemies With Any Weapon
              Any of the following:
                  # With HJ: https://youtu.be/ZU70fb8aivM
                  Hi-Jump
                  # With WJ: https://youtu.be/s6HpLtE82Ug
                  Wall Jump (Beginner)
          # HJ and Wall Jumps: https://youtu.be/vIQJEjCc5n0
          Hi-Jump and Wall Jump (Intermediate)
          # Single Wall Jump: https://youtu.be/Ge8yZuaVguo&t=21
          Wall Jump (Intermediate) and Can Single Walljump
          # Bomb Jump Out of Tunnel and Walljump: https://youtu.be/lG-_kouQp6c
          Mid-Air Morph (Intermediate) and Wall Jump (Advanced) and Can Bounce in Ball
          # Morph Jump Extend: https://youtu.be/YeWy3s8ma7E
          Morph Ball and Jump Extends (Ludicrous) and Wall Jump (Ludicrous)
  > Below E-Tank
      All of the following:
          Morph Ball
          Any of the following:
              Screw Attack or Can Use Power Bombs
              All of the following:
                  # Break Bomb Block with Bombs
                  Can Use Bombs
                  Any of the following:
                      Can Use Springball
                      Any of the following:
                          # Break via Mid-Air Morph
                          Mid-Air Morph (Intermediate)
                          Mid-Air Morph (Beginner) and Have Any Jump Upgrade
                      # Use frozen dessgeega to reach and destroy bomb block
                      Stand On Frozen Enemies (Intermediate) and Can Freeze Enemies With Any Weapon
          Any of the following:
              # Get through Sidehoppers
              Can Kill Tough Beam-Resistant Enemy
              Damage Boosts (Intermediate) and Normal Damage ≥ 150

----------------
Deserted Runway
Extra - map_name: Sector 39
Extra - room_id: [9]
Extra - minimap_coordinates: [{'x': 13, 'y': 0}, {'x': 13, 'y': 1}, {'x': 14, 'y': 0}, {'x': 14, 'y': 1}, {'x': 15, 'y': 0}, {'x': 15, 'y': 1}, {'x': 16, 'y': 0}, {'x': 16, 'y': 1}, {'x': 17, 'y': 0}, {'x': 17, 'y': 1}]
> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 46; Category? Minor
  * Extra - area: 3
  * Extra - room: 9
  * Extra - blockx: 42
  * Extra - blocky: 8
  * Extra - infant_weight: 0.3
  > Door to Alcove
      Trivial

> Door to Alcove; Heals? False
  * Layers: default
  * L0 Hatch to Alcove/Door to Deserted Runway
  * Extra - door_idx: (19,)
  > Pickup (Missile Tank)
      All of the following:
          Speed Booster
          # Get past enemies: https://youtu.be/4bupElY6Mjg
          Combat (Advanced) or Can Kill Tough Beam-Resistant Enemy
  > Other to B.O.X. Arena
      Any of the following:
          # Get past enemies
          Can Kill Tough Beam-Resistant Enemy
          # Damageless: https://youtu.be/Uh3011dLFT4
          Combat (Intermediate)
          # Damage boost through sidehoppers
          Damage Boosts (Intermediate) and Normal Damage ≥ 150
  > Other to Chute Access
      Screw Attack
  > Door to Glass Tube to Sector 1 (SRX)
      All of the following:
          Screw Attack
          Any of the following:
              # Get up to the screw blocks
              Speed Booster or Have Any Jump Upgrade
              # Freeze Sidehopper or Geruda: https://youtu.be/7dIXfR4dkTA
              Stand On Frozen Enemies (Intermediate) and Can Freeze Enemies With Any Weapon

> Other to B.O.X. Arena; Heals? False
  * Layers: default
  * Open Passage to B.O.X. Arena/Other to Deserted Runway
  * Extra - door_idx: (38,)
  > Door to Alcove
      Any of the following:
          # Get past enemies
          Can Kill Tough Beam-Resistant Enemy
          # Damageless: https://youtu.be/hTpd4NYrqiA
          Combat (Intermediate)
          # Damage boost through sidehoppers
          Damage Boosts (Intermediate) and Normal Damage ≥ 150

> Other to Chute Access; Heals? False
  * Layers: default
  * Open Passage to Chute Access/Other to Deserted Runway
  * Extra - door_idx: (83,)
  > Door to Alcove
      Screw Attack

> Door to Glass Tube to Sector 1 (SRX); Heals? False
  * Layers: default
  * L0 Hatch to Glass Tube to Sector 1 (SRX)/Door to Deserted Runway
  * Extra - door_idx: (84,)
  > Door to Alcove
      Screw Attack

----------------
Red Tower
Extra - map_name: Sector 310
Extra - room_id: [10]
Extra - minimap_coordinates: [{'x': 13, 'y': 4}, {'x': 13, 'y': 5}, {'x': 13, 'y': 6}, {'x': 13, 'y': 7}, {'x': 13, 'y': 8}, {'x': 13, 'y': 9}, {'x': 13, 'y': 10}]
> Door to Bob's Abode; Heals? False
  * Layers: default
  * L0 Hatch to Bob's Abode/Door to Red Tower
  * Extra - door_idx: (20,)
  > Door to Namihe's Lair
      Trivial

> Door to Lava Reservoirs; Heals? False
  * Layers: default
  * L2 Hatch to Lava Reservoirs/Door to Red Tower
  * Extra - door_idx: (21,)
  > Door to Namihe's Lair
      Trivial
  > Door to Processing Access
      Trivial

> Door to Namihe's Lair; Heals? False
  * Layers: default
  * L0 Hatch to Namihe's Lair/Door to Red Tower
  * Extra - door_idx: (57,)
  > Door to Bob's Abode
      Trivial
  > Door to Lava Reservoirs
      Trivial

> Door to Processing Access; Heals? False
  * Layers: default
  * L2 Hatch to Processing Access/Door to Red Tower
  * Extra - door_idx: (70,)
  > Door to Lava Reservoirs
      Trivial

----------------
Lava Reservoirs
Extra - map_name: Sector 311
Extra - room_id: [11]
Extra - minimap_coordinates: [{'x': 9, 'y': 10}, {'x': 9, 'y': 11}, {'x': 10, 'y': 10}, {'x': 10, 'y': 11}, {'x': 11, 'y': 10}, {'x': 11, 'y': 11}, {'x': 12, 'y': 10}, {'x': 12, 'y': 11}]
> Door to Red Tower; Heals? False
  * Layers: default
  * L2 Hatch to Red Tower/Door to Lava Reservoirs
  * Extra - door_idx: (22,)
  > Door to Lava Maze
      Any of the following:
          Varia Suit
          Damage Runs (Intermediate) and Heat Damage ≥ 120
          All of the following:
              # Shinespark Across from Processing Access: https://youtu.be/-HJkLyrtElg
              Level 2 Keycard and Speed Booster and Shinespark Tricks (Intermediate) and Disabled Door Lock Rando and Disabled Entrance Rando and Can Break Single Bomb Blocks
              Any of the following:
                  Varia Suit
                  Damage Runs (Beginner) and Heat Damage ≥ 30

> Door to Lava Maze; Heals? False
  * Layers: default
  * L0 Hatch to Lava Maze/Door to Lava Reservoirs
  * Extra - door_idx: (23,)
  > Door to Red Tower
      Any of the following:
          Varia Suit
          Damage Runs (Intermediate) and Heat Damage ≥ 120

----------------
Lava Maze
Extra - map_name: Sector 312
Extra - room_id: [12]
Extra - minimap_coordinates: [{'x': 7, 'y': 9}, {'x': 7, 'y': 10}, {'x': 7, 'y': 11}, {'x': 7, 'y': 12}, {'x': 8, 'y': 9}, {'x': 8, 'y': 10}, {'x': 8, 'y': 11}, {'x': 8, 'y': 12}]
Hint Features - Climbable Surface, Extreme Temperatures
> Pickup (Power Bomb Tank); Heals? False
  * Layers: default
  * Pickup 47; Category? Minor
  * Extra - area: 3
  * Extra - room: 12
  * Extra - blockx: 12
  * Extra - blocky: 25
  * Extra - infant_weight: 0.3
  > Door to Lava Reservoirs
      Trivial

> Door to Lava Reservoirs; Heals? False
  * Layers: default
  * L0 Hatch to Lava Reservoirs/Door to Lava Maze
  * Extra - door_idx: (24,)
  > Pickup (Power Bomb Tank)
      All of the following:
          Can Use Power Bombs
          Any of the following:
              # Get through the lava
              # Intended
              Gravity Suit and Varia Suit
              # Varia only
              Varia Suit and Damage Runs (Advanced) and Lava Damage ≥ 225
              # Grav only
              Gravity Suit and Damage Runs (Advanced) and Heat Damage ≥ 135 and Lava Damage ≥ 225
              # Suitless: https://youtu.be/CP8-grGfQOs
              Damage Runs (Advanced) and Heat Damage ≥ 260 and Lava Damage ≥ 400
  > Door to Sova Suite
      All of the following:
          Any of the following:
              # Heat resistence
              Varia Suit
              Damage Runs (Intermediate) and Heat Damage ≥ 105
          Any of the following:
              # Get up
              Space Jump
              # Kill Namihes, then jump from ladder
              Can Kill Tough Beam-Resistant Enemy
              # Stand on the frozen Namihe: https://youtu.be/43O9kAxPwmY
              Can Freeze Enemies With Any Weapon
              # SWJ around Namihes
              Hi-Jump and Wall Jump (Intermediate) and Can Single Walljump

> Door to Sova Suite; Heals? False
  * Layers: default
  * L0 Hatch to Sova Suite/Door to Lava Maze
  * Extra - door_idx: (25,)
  > Door to Lava Reservoirs
      Any of the following:
          Varia Suit
          Damage Runs (Beginner) and Heat Damage ≥ 15

----------------
Sova Suite
Extra - map_name: Sector 313
Extra - room_id: [13]
Extra - minimap_coordinates: [{'x': 9, 'y': 9}]
> Door to Lava Maze; Heals? False
  * Layers: default
  * L0 Hatch to Lava Maze/Door to Sova Suite
  * Extra - door_idx: (26,)
  > Door to Pyrochamber Access
      Any of the following:
          Varia Suit
          Damage Runs (Beginner) and Heat Damage ≥ 10

> Door to Pyrochamber Access; Heals? False
  * Layers: default
  * L0 Hatch to Pyrochamber Access/Door to Sova Suite
  * Extra - door_idx: (27,)
  > Door to Lava Maze
      Any of the following:
          Varia Suit
          Damage Runs (Beginner) and Heat Damage ≥ 10

----------------
Pyrochamber Access
Extra - map_name: Sector 314
Extra - room_id: [14]
Extra - minimap_coordinates: [{'x': 10, 'y': 8}, {'x': 10, 'y': 9}]
> Door to Sova Suite; Heals? False
  * Layers: default
  * L0 Hatch to Sova Suite/Door to Pyrochamber Access
  * Extra - door_idx: (28,)
  > Door to Pyrochamber
      Any of the following:
          Space Jump
          All of the following:
              # Freeze Enemy and jump off it
              Can Freeze Enemies With Any Weapon
              Any of the following:
                  # With HJ:
                  Hi-Jump
                  # With WJ: https://youtu.be/vxQS1_ohmS4
                  Wall Jump (Beginner)
          # Kill Funes, SWJ on right wall and jump extend to the left: https://youtu.be/oIyLsGRcNj4
          Jump Extends (Expert) and Wall Jump (Intermediate) and Can Kill Tough Beam-Resistant Enemy and Can Single Walljump

> Door to Pyrochamber; Heals? False
  * Layers: default
  * L0 Hatch to Pyrochamber/Door to Pyrochamber Access
  * Extra - door_idx: (29,)
  > Door to Sova Suite
      Trivial

----------------
Pyrochamber
Extra - map_name: Sector 315
Extra - room_id: [15]
Extra - minimap_coordinates: [{'x': 8, 'y': 6}, {'x': 8, 'y': 7}, {'x': 8, 'y': 8}, {'x': 9, 'y': 6}, {'x': 9, 'y': 7}, {'x': 9, 'y': 8}]
> Door to Pyrochamber Access; Heals? False
  * Layers: default
  * L0 Hatch to Pyrochamber Access/Door to Pyrochamber
  * Extra - door_idx: (30,)
  > Door to Boiler Access
      All of the following:
          Any of the following:
              # Heat DMG
              Varia Suit
              Damage Runs (Intermediate) and Heat Damage ≥ 160
          Any of the following:
              # Deal with Namihe.
              Can Freeze Enemies With Any Weapon or Can Kill Tough Beam-Resistant Enemy
              # Damageless: https://youtu.be/HJT_F989zzI
              Combat (Advanced)
              # Boost past the namihe
              Damage Boosts (Beginner) and Normal Damage ≥ 75

> Door to Boiler Access; Heals? False
  * Layers: default
  * L0 Hatch to Boiler Access/Door to Pyrochamber
  * Extra - door_idx: (31,)
  > Door to Pyrochamber Access
      All of the following:
          Any of the following:
              # Heat DMG
              Varia Suit
              Damage Runs (Intermediate) and Heat Damage ≥ 150
          Any of the following:
              # Deal with Namihe
              Can Freeze Enemies With Any Weapon or Can Kill Tough Beam-Resistant Enemy
              # Damage boost past Namihe
              Damage Boosts (Beginner) and Normal Damage ≥ 75
              # Damageless: https://youtu.be/gaBEq7WaHM4
              Morph Ball and Combat (Intermediate)

----------------
Boiler Access
Extra - map_name: Sector 316
Extra - room_id: [16]
Extra - minimap_coordinates: [{'x': 7, 'y': 8}]
> Door to Pyrochamber; Heals? False
  * Layers: default
  * L0 Hatch to Pyrochamber/Door to Boiler Access
  * Extra - door_idx: (32,)
  > Door to Main Boiler
      Any of the following:
          Varia Suit
          # Clean leap across
          Damage Runs (Intermediate) and Heat Damage ≥ 20

> Door to Main Boiler; Heals? False
  * Layers: default
  * L0 Hatch to Main Boiler/Door to Boiler Access
  * Extra - door_idx: (33,)
  > Door to Pyrochamber
      Any of the following:
          Varia Suit
          # Clean leap across
          Damage Runs (Intermediate) and Heat Damage ≥ 20

----------------
Main Boiler
Extra - map_name: Sector 317
Extra - room_id: [17, 29]
Extra - minimap_coordinates: [{'x': 5, 'y': 7}, {'x': 5, 'y': 8}, {'x': 6, 'y': 7}, {'x': 6, 'y': 8}]
> Door to Boiler Access; Heals? False
  * Layers: default
  * L0 Hatch to Boiler Access/Door to Main Boiler
  * Extra - door_idx: (34, 72)
  > Door to Main Boiler Control Room
      All of the following:
          Can Kill Gadora
          Any of the following:
              # Deal with Sidehoppers
              Combat (Intermediate) or Can Kill Tough Beam-Resistant Enemy
              Damage Boosts (Intermediate) and Normal Damage ≥ 150

> Door to Main Boiler Control Room; Heals? False
  * Layers: default
  * L0 Hatch to Main Boiler Control Room/Door to Main Boiler
  * Extra - door_idx: (49, 73)
  > Door to Boiler Access
      Any of the following:
          # Deal with Sidehoppers
          Combat (Intermediate) or Can Kill Tough Beam-Resistant Enemy
          Damage Boosts (Intermediate) and Normal Damage ≥ 150

----------------
Sova Processing
Extra - map_name: Sector 319
Extra - room_id: [19]
Extra - minimap_coordinates: [{'x': 16, 'y': 9}, {'x': 16, 'y': 10}, {'x': 16, 'y': 11}, {'x': 17, 'y': 9}, {'x': 17, 'y': 10}, {'x': 17, 'y': 11}, {'x': 18, 'y': 9}, {'x': 18, 'y': 10}, {'x': 18, 'y': 11}, {'x': 19, 'y': 9}, {'x': 19, 'y': 10}, {'x': 19, 'y': 11}]
Hint Features - Extreme Temperatures, Multiple Pickups, 1-way Shutter
> Pickup (Energy Tank); Heals? False
  * Layers: default
  * Pickup 48; Category? Major
  * Extra - area: 3
  * Extra - room: 19
  * Extra - blockx: 43
  * Extra - blocky: 10
  * Extra - infant_weight: 0.3
  > Beside Pickups
      Trivial

> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 49; Category? Minor
  * Extra - area: 3
  * Extra - room: 19
  * Extra - blockx: 19
  * Extra - blocky: 13
  * Extra - infant_weight: 0.3
  > Beside Lava
      Trivial

> Door to Processing Access (Lower); Heals? False
  * Layers: default
  * L0 Hatch to Processing Access/Door to Sova Processing (Lower)
  * Extra - door_idx: (40,)
  > Beside Lava
      All of the following:
          Wave Beam
          Any of the following:
              Varia Suit
              Damage Runs (Beginner) and Heat Damage ≥ 10

> Door to Processing Access (Upper); Heals? False
  * Layers: default
  * L0 Hatch to Processing Access/Door to Sova Processing (Upper)
  * Extra - door_idx: (75,)
  > Beside Lava
      Any of the following:
          Varia Suit
          Damage Runs (Beginner) and Heat Damage ≥ 10

> Door to Garbage Chute; Heals? False
  * Layers: default
  * L0 Hatch to Garbage Chute/Door to Sova Processing
  * Extra - door_idx: (78,)
  > Beside Lava
      All of the following:
          Gravity Suit and Screw Attack
          Any of the following:
              # Heat Run logic (need Gravity to do Screw Attack in the lava)
              # Gravity - Lava and Heat Damage
              Damage Runs (Intermediate) and Lava Damage ≥ 110
              # Varia and Gravity - No Damage
              Varia Suit

> Beside Pickups; Heals? False
  * Layers: default
  > Pickup (Energy Tank)
      Trivial
  > Pickup (Missile Tank)
      All of the following:
          Can Bounce in Ball
          Any of the following:
              # Damage run
              Varia Suit
              Damage Runs (Beginner) and Heat Damage ≥ 30
  > Beside Lava
      Trivial

> Beside Lava; Heals? False
  * Layers: default
  > Door to Processing Access (Lower)
      Any of the following:
          Varia Suit
          Damage Runs (Beginner) and Heat Damage ≥ 10
  > Door to Processing Access (Upper)
      Any of the following:
          Varia Suit
          Damage Runs (Beginner) and Heat Damage ≥ 20
  > Door to Garbage Chute
      All of the following:
          Gravity Suit and Screw Attack
          Any of the following:
              # Heat Run logic (need Gravity to do Screw Attack in the lava)
              # Gravity - Lava and Heat Damage
              Damage Runs (Intermediate) and Lava Damage ≥ 140
              # Varia and Gravity - No Damage
              Varia Suit
  > Beside Pickups
      All of the following:
          Morph Ball
          Any of the following:
              Space Jump or Can Freeze Enemies With Any Weapon
              # Frame perfect crumble jumps: https://youtu.be/AzL1VbN6qxk
              Movement (Ludicrous)
              All of the following:
                  # Change a spark and diagonally Shinespark from first crumble platform
                  Speed Booster and Shinespark Tricks (Advanced)
                  Any of the following:
                      All of the following:
                          # From Lava: https://youtu.be/7x2j8QRAnCw
                          Gravity Suit and Screw Attack
                          Any of the following:
                              # Damage Reqs
                              Varia Suit
                              Damage Runs (Advanced) and Heat Damage ≥ 80 and Lava Damage ≥ 80
                      All of the following:
                          # From Red Tower: https://youtu.be/tyMisiNDQuA
                          Level 0 Keycard and Level 2 Keycard and Wave Beam and Disabled Door Lock Rando and Disabled Entrance Rando and Can Break Single Bomb Blocks
                          # Kill Owtch in previous room
                          Charge Beam or Plasma Beam or Wide Beam or Combat (Intermediate)
          Any of the following:
              # Heat DMG Reqs
              Varia Suit
              Damage Runs (Intermediate) and Heat Damage ≥ 80

----------------
Elevator to Main Deck
Extra - map_name: Sector 320
Extra - room_id: [20]
Extra - minimap_coordinates: [{'x': 4, 'y': 1}, {'x': 4, 'y': 2}]
> Elevator to Main Deck; Heals? False
  * Layers: default
  * Elevator to Elevator to Sector 3 (PYR)/Elevator to Sector 3 (PYR)
  * Extra - door_idx: (0,)
  > Door to Entrance Navigation Room
      Trivial

> Door to Entrance Navigation Room; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Navigation Room/Door to Elevator to Main Deck
  * Extra - door_idx: (42,)
  > Elevator to Main Deck
      Trivial

----------------
Data Room
Extra - map_name: Sector 321
Extra - room_id: [21]
Extra - minimap_coordinates: [{'x': 18, 'y': 3}]
Hint Features - Data Room
> Door to B.O.X. Arena; Heals? False
  * Layers: default
  * L2 Hatch to B.O.X. Arena/Door to Data Room
  * Extra - door_idx: (44,)
  > Pickup (Super Missiles)
      Trivial

> Pickup (Super Missiles); Heals? False
  * Layers: default
  * Pickup 112; Category? Major
  * Extra - area: 3
  * Extra - room: 21
  * Extra - source: PyrData
  * Extra - infant_weight: 0.3
  > Door to B.O.X. Arena
      Trivial

----------------
B.O.X. Arena Access
Extra - map_name: Sector 322
Extra - room_id: [22, 7]
Extra - minimap_coordinates: [{'x': 13, 'y': 3}, {'x': 14, 'y': 3}, {'x': 15, 'y': 3}]
> Door to B.O.X. Arena; Heals? False
  * Layers: default
  * L0 Hatch to B.O.X. Arena/Door to B.O.X. Arena Access
  * Extra - door_idx: (45,)
  > Door to Data Save Room
      Trivial
  > Door to Bob's Abode
      Trivial

> Door to Data Save Room; Heals? False
  * Layers: default
  * L0 Hatch to Data Save Room/Door to B.O.X. Arena Access
  * Extra - door_idx: (64,)
  > Door to B.O.X. Arena
      Trivial

> Door to Bob's Abode; Heals? False
  * Layers: default
  * L2 Hatch to Bob's Abode/Door to B.O.X. Arena Access
  * Extra - door_idx: (16,)
  > Door to B.O.X. Arena
      Trivial

----------------
B.O.X. Arena
Extra - map_name: Sector 323
Extra - room_id: [23, 18]
Extra - minimap_coordinates: [{'x': 16, 'y': 2}, {'x': 16, 'y': 3}, {'x': 17, 'y': 2}, {'x': 17, 'y': 3}]
> Other to Deserted Runway; Heals? False
  * Layers: default
  * Open Passage to Deserted Runway/Other to B.O.X. Arena
  * Extra - door_idx: (37,)
  > Arena
      Trivial

> Door to B.O.X. Arena Access; Heals? False
  * Layers: default
  * L0 Hatch to B.O.X. Arena Access/Door to B.O.X. Arena
  * Extra - door_idx: (46,)
  > Arena
      Trivial

> Event - B.O.X.; Heals? False
  * Layers: default
  * Event Boss B.O.X. Defeated
  > Arena
      Trivial

> Door to Data Room; Heals? False
  * Layers: default
  * L2 Hatch to Data Room/Door to B.O.X. Arena
  * Extra - door_idx: (43,)
  > Arena
      Trivial

> Arena; Heals? False
  * Layers: default
  > Other to Deserted Runway
      Space Jump or After Boss B.O.X. Defeated
  > Door to B.O.X. Arena Access
      After Boss B.O.X. Defeated
  > Event - B.O.X.
      All of the following:
          Any of the following:
              # B.O.X Weapon Requirements (300HP)
              Charge Beam
              Missiles ≥ 15 and 45 DMG Missiles
              Missiles ≥ 25 and 20 DMG Missiles
              Missiles ≥ 45 and Combat (Beginner) and 10+ DMG Missiles
              All of the following:
                  # Don't miss a missile: https://youtu.be/ejVViu60J_o
                  Combat (Expert)
                  Any of the following:
                      Missiles ≥ 30 and 10+ DMG Missiles
                      Missiles ≥ 15 and 20 DMG Missiles
                      Missiles ≥ 7 and 45 DMG Missiles
          Any of the following:
              # Health Requirements
              Normal Damage ≥ 300
              # Fight Boss Damageless: https://youtu.be/ejVViu60J_o
              Combat (Advanced)
              Combat (Beginner) and Normal Damage ≥ 240
              Combat (Intermediate) and Normal Damage ≥ 100
          Any of the following:
              # Dodging Requirements
              Have Any Jump Upgrade
              # Walljump over BOX / to the monkey bar
              Combat (Advanced)
              Screw Attack and Combat (Beginner)
  > Door to Data Room
      After Boss B.O.X. Defeated

----------------
Main Boiler Control Room
Extra - map_name: Sector 325
Extra - room_id: [25]
Extra - minimap_coordinates: [{'x': 3, 'y': 7}, {'x': 3, 'y': 8}, {'x': 4, 'y': 7}, {'x': 4, 'y': 8}]
> Door to Main Boiler; Heals? False
  * Layers: default
  * L0 Hatch to Main Boiler/Door to Main Boiler Control Room
  * Extra - door_idx: (50,)
  > Pickup (Cooling Unit)
      After Boss Wide Core-X Defeated
  > Event - Wide Core-X
      All of the following:
          # Core-X Requirements (160 HP)
          Missiles
          Combat (Beginner) or 20 DMG Missiles
          Any of the following:
              # Normal DMG
              Normal Damage ≥ 170
              # Fight Boss Damageless: https://youtu.be/WdEd1majcTU
              Combat (Intermediate)
              Combat (Beginner) and Normal Damage ≥ 100

> Pickup (Cooling Unit); Heals? False
  * Layers: default
  * Pickup 121; Category? Minor
  * Hint Features - B.S.L. Systems Console
  * Extra - area: 3
  * Extra - room: 25
  * Extra - source: Boiler
  * Extra - infant_weight: 0.3
  > Door to Main Boiler
      Trivial

> Event - Wide Core-X; Heals? False
  * Layers: default
  * Event Boss Wide Core-X Defeated
  > Pickup (Wide Beam)
      Trivial

> Pickup (Wide Beam); Heals? False
  * Layers: default
  * Pickup 110; Category? Major
  * Hint Features - Core-X
  * Extra - area: 3
  * Extra - room: 25
  * Extra - source: WideCoreX
  * Extra - boss_hint_name: Wide Core-X
  * Extra - infant_weight: 3.5
  > Door to Main Boiler
      Trivial

----------------
Entrance Recharge Room
Extra - map_name: Sector 326
Extra - room_id: [26]
Extra - minimap_coordinates: [{'x': 7, 'y': 2}]
Extra - unlocked_save_recharge_station: True
> Door to Entrance Save Room; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Save Room/Door to Entrance Recharge Room
  * Extra - door_idx: (51,)
  > Recharge Terminal
      Trivial

> Door to Entrance Lobby; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Lobby/Door to Entrance Recharge Room
  * Extra - door_idx: (52,)
  > Recharge Terminal
      Trivial

> Recharge Terminal; Heals? True
  * Layers: default
  > Door to Entrance Save Room
      Trivial
  > Door to Entrance Lobby
      Trivial

----------------
Monkey Bars of Fire
Extra - map_name: Sector 327
Extra - room_id: [27]
Extra - minimap_coordinates: [{'x': 4, 'y': 4}, {'x': 5, 'y': 4}, {'x': 6, 'y': 4}, {'x': 7, 'y': 4}]
> Door to Entrance Lobby; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Lobby/Door to Monkey Bars of Fire
  * Extra - door_idx: (54,)
  > Door to Fiery Storage
      Any of the following:
          All of the following:
              # Climb on bars: https://youtu.be/_6t4EOWCOkQ
              Any of the following:
                  # Get past sidehoppers
                  Charge Beam or Missiles ≥ 10
                  # Hold up to avoid falling after getting hit
                  Damage Boosts (Advanced) and Normal Damage ≥ 150
              Any of the following:
                  # Heat Reqs
                  Varia Suit
                  Damage Runs (Intermediate) and Heat Damage ≥ 100
          All of the following:
              # Shinespark Across: https://youtu.be/3Ua3Z44EpUY
              Level 0 Keycard and Speed Booster and Shinespark Tricks (Intermediate) and Disabled Door Lock Rando and Disabled Entrance Rando
              Any of the following:
                  # Heat Reqs
                  Varia Suit
                  Damage Runs (Beginner) and Heat Damage ≥ 25
          All of the following:
              # Space Jump Across
              Space Jump
              Any of the following:
                  Screw Attack
                  # Avoid Sidehoppers and Lava Flares: https://youtu.be/mTjdwpj5vRw
                  Combat (Expert)
                  Damage Boosts (Advanced) and Normal Damage ≥ 120
              Any of the following:
                  # Heat Reqs
                  Varia Suit
                  Damage Runs (Intermediate) and Heat Damage ≥ 50
          Any of the following:
              # Lava Run
              Gravity Suit and Varia Suit
              All of the following:
                  # Damage Reqs: https://youtu.be/V_tlR8H3YY4
                  Damage Runs (Advanced) and Heat Damage ≥ 90 and Lava Damage ≥ 250
                  # Get past lava flares
                  Movement (Advanced) or Normal Damage ≥ 150
          # Stay on the right side to slowly lure sidehoppers to you: https://youtu.be/MpzAtONGTtA
          Varia Suit and Combat (Advanced) and Can Kill Tough Beam-Resistant Enemy

> Door to Fiery Storage; Heals? False
  * Layers: default
  * L0 Hatch to Fiery Storage/Door to Monkey Bars of Fire
  * Extra - door_idx: (55,)
  > Door to Entrance Lobby
      Any of the following:
          All of the following:
              # Climb on bars: https://youtu.be/xEiqL9Vmaj4
              Any of the following:
                  # Get past sidehoppers
                  Charge Beam or Missiles ≥ 10
                  # Hold up to avoid falling after getting hit
                  Damage Boosts (Advanced) and Normal Damage ≥ 150
              Any of the following:
                  # Heat Reqs
                  Varia Suit
                  Damage Runs (Intermediate) and Heat Damage ≥ 100
          All of the following:
              # Shinespark Across: https://youtu.be/QASI5KxDmj8
              Level 0 Keycard and Speed Booster and Shinespark Tricks (Beginner) and Disabled Door Lock Rando and Disabled Entrance Rando and Can Break Single Bomb Blocks
              Any of the following:
                  # Heat Reqs
                  Varia Suit
                  Damage Runs (Beginner) and Heat Damage ≥ 25
          All of the following:
              # Space Jump Across
              Space Jump
              Any of the following:
                  Screw Attack
                  # Avoid Sidehoppers and Lava Flares: https://youtu.be/z9RxZEpREJI
                  Combat (Expert)
                  Damage Boosts (Advanced) and Normal Damage ≥ 120
              Any of the following:
                  # Heat Reqs
                  Varia Suit
                  Damage Runs (Intermediate) and Heat Damage ≥ 50
          Any of the following:
              # Lava Run
              Gravity Suit and Varia Suit
              All of the following:
                  # Damage Reqs: https://youtu.be/9PTVfHAc1C8
                  Damage Runs (Advanced) and Heat Damage ≥ 90 and Lava Damage ≥ 250
                  # Get past lava flares
                  Movement (Advanced) or Normal Damage ≥ 150
          # Stay on the left side to slowly lure Sidehoppers to you:  https://youtu.be/Pahbc5DdG0s
          Varia Suit and Combat (Advanced) and Can Kill Tough Beam-Resistant Enemy

----------------
Fiery Storage
Extra - map_name: Sector 328
Extra - room_id: [28]
Extra - minimap_coordinates: [{'x': 1, 'y': 2}, {'x': 1, 'y': 3}, {'x': 1, 'y': 4}, {'x': 1, 'y': 5}, {'x': 2, 'y': 2}, {'x': 2, 'y': 3}, {'x': 2, 'y': 4}, {'x': 2, 'y': 5}, {'x': 3, 'y': 2}, {'x': 3, 'y': 3}, {'x': 3, 'y': 4}]
Hint Features - Multiple Pickups, Pillar
> Pickup (Energy Tank); Heals? False
  * Layers: default
  * Pickup 50; Category? Major
  * Extra - area: 3
  * Extra - room: 28
  * Extra - blockx: 12
  * Extra - blocky: 7
  * Extra - infant_weight: 0.3
  > Behind Wall
      Trivial

> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 51; Category? Minor
  * Extra - area: 3
  * Extra - room: 28
  * Extra - blockx: 36
  * Extra - blocky: 27
  * Extra - infant_weight: 0.3
  > Door to Monkey Bars of Fire
      Trivial

> Door to Monkey Bars of Fire; Heals? False
  * Layers: default
  * L0 Hatch to Monkey Bars of Fire/Door to Fiery Storage
  * Extra - door_idx: (56,)
  > Pickup (Missile Tank)
      Trivial
  > Behind Wall
      Can Break Single Bomb Blocks

> Door to Glass Tube to Sector 5 (ARC); Heals? False
  * Layers: default
  * L0 Hatch to Glass Tube to Sector 5 (ARC)/Door to Fiery Storage
  * Extra - door_idx: (87,)
  > Behind Wall
      All of the following:
          Screw Attack
          Wall Jump (Beginner) or Have Any Jump Upgrade

> Behind Wall; Heals? False
  * Layers: default
  > Pickup (Energy Tank)
      All of the following:
          Speed Booster
          Any of the following:
              Space Jump or Can Activate Pillar
              # Wall Jump and Shinespark straight up - https://youtu.be/Pvv2dYRZAj4
              Level 0 Keycard and Shinespark Tricks (Advanced) and Wall Jump (Intermediate) and Disabled Door Lock Rando
              # Wall Jump and ignore the pillar - https://youtu.be/FJxCd30N2J4
              Wall Jump (Expert)
              # Single Wall Jump up to the E-Tank - https://youtu.be/_vfp_MNlHws
              Wall Jump (Beginner) and Can Single Walljump
          Any of the following:
              # Account for Door Lock Rando
              Level 0 Keycard and Disabled Door Lock Rando
              # Door Lock Rando may force you to do the spark from the shortcut: https://youtu.be/I5a5RUqrzn4
              Shinespark Tricks (Advanced)
  > Door to Monkey Bars of Fire
      Can Break Single Bomb Blocks
  > Door to Glass Tube to Sector 5 (ARC)
      Screw Attack

----------------
Namihe's Lair
Extra - map_name: Sector 330
Extra - room_id: [30]
Extra - minimap_coordinates: [{'x': 11, 'y': 5}, {'x': 11, 'y': 6}, {'x': 12, 'y': 5}, {'x': 12, 'y': 6}]
> Pickup (Power Bomb Tank); Heals? False
  * Layers: default
  * Pickup 52; Category? Minor
  * Extra - area: 3
  * Extra - room: 30
  * Extra - blockx: 4
  * Extra - blocky: 13
  * Extra - infant_weight: 0.3
  > Door to Red Tower
      All of the following:
          Can Use Power Bombs
          Any of the following:
              Have Any Jump Upgrade
              # Same height as grabbing item: https://youtu.be/T8CZbxC6r6Y?t=79
              Jump Bombjump (Advanced) and Can Use Bombs
              # SWJ up
              Wall Jump (Beginner) and Can Single Walljump
              All of the following:
                  # Manipulate shot for Dboost: https://youtu.be/sgPFgUr8pYI?t=18
                  Damage Boosts (Advanced) and Wall Jump (Advanced)
                  Any of the following:
                      Normal Damage ≥ 54
                      Gravity Suit and Varia Suit and Normal Damage ≥ 43

> Door to Red Tower; Heals? False
  * Layers: default
  * L0 Hatch to Red Tower/Door to Namihe's Lair
  * Extra - door_idx: (58,)
  > Pickup (Power Bomb Tank)
      All of the following:
          Can Use Power Bombs
          Any of the following:
              Can Freeze Enemies With Any Weapon or Have Any Jump Upgrade
              # Kill Namihe then JBJ to ledge: https://youtu.be/T8CZbxC6r6Y
              Jump Bombjump (Advanced) and Can Kill Tough Beam-Resistant Enemy and Can Use Bombs
              # Grab ledge with SWJ
              Wall Jump (Intermediate) and Can Kill Tough Beam-Resistant Enemy and Can Single Walljump

> Other to Bob's Abode; Heals? False
  * Layers: default
  * Tunnel to Bob's Abode/Other to Namihe's Lair
  * Extra - door_idx: (59,)
  > Other to Checkpoint Crossing
      Trivial

> Other to Checkpoint Crossing; Heals? False
  * Layers: default
  * Open Passage to Checkpoint Crossing/Other to Namihe's Lair
  * Extra - door_idx: (62,)
  > Pickup (Power Bomb Tank)
      # Shinespark: https://youtu.be/4LkNz-cjgUI
      Speed Booster and Shinespark Tricks (Expert) and Disabled Entrance Rando and Can Use Power Bombs
  > Door to Red Tower
      # This can safely not have Door Lock Rando check
      Speed Booster and Disabled Entrance Rando

----------------
Data Recharge Room
Extra - map_name: Sector 331
Extra - room_id: [31]
Extra - minimap_coordinates: [{'x': 16, 'y': 4}]
Extra - unlocked_save_recharge_station: True
> Door to Data Save Room; Heals? False
  * Layers: default
  * L0 Hatch to Data Save Room/Door to Data Recharge Room
  * Extra - door_idx: (65,)
  > Recharge Terminal
      Trivial

> Door to Geron's Treasure; Heals? False
  * Layers: default
  * L0 Hatch to Geron's Treasure/Door to Data Recharge Room
  * Extra - door_idx: (66,)
  > Recharge Terminal
      Trivial

> Recharge Terminal; Heals? True
  * Layers: default
  > Door to Data Save Room
      Trivial
  > Door to Geron's Treasure
      Trivial

----------------
Data Save Room
Extra - map_name: Sector 332
Extra - room_id: [32]
Extra - minimap_coordinates: [{'x': 15, 'y': 4}]
Extra - unlocked_save_recharge_station: True
> Door to B.O.X. Arena Access; Heals? False
  * Layers: default
  * L0 Hatch to B.O.X. Arena Access/Door to Data Save Room
  * Extra - door_idx: (67,)
  > Door to Data Recharge Room
      Trivial
  > Save Station
      Trivial

> Door to Data Recharge Room; Heals? False
  * Layers: default
  * L0 Hatch to Data Recharge Room/Door to Data Save Room
  * Extra - door_idx: (68,)
  > Door to B.O.X. Arena Access
      Trivial

> Save Station; Heals? False; Spawn Point
  * Layers: default
  * Extra - X: 9
  * Extra - Y: 10
  > Door to B.O.X. Arena Access
      Trivial

----------------
Geron's Treasure
Extra - map_name: Sector 333
Extra - room_id: [33]
Extra - minimap_coordinates: [{'x': 17, 'y': 4}]
Hint Features - Geron
> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 53; Category? Minor
  * Extra - area: 3
  * Extra - room: 33
  * Extra - blockx: 15
  * Extra - blocky: 10
  * Extra - infant_weight: 0.3
  > Door to Data Recharge Room
      Trivial

> Door to Data Recharge Room; Heals? False
  * Layers: default
  * L0 Hatch to Data Recharge Room/Door to Geron's Treasure
  * Extra - door_idx: (69,)
  > Pickup (Missile Tank)
      Can Kill Super Geron

----------------
Processing Access
Extra - map_name: Sector 334
Extra - room_id: [34]
Extra - minimap_coordinates: [{'x': 14, 'y': 9}, {'x': 14, 'y': 10}, {'x': 15, 'y': 9}, {'x': 15, 'y': 10}]
> Pickup (Hidden Missile Tank); Heals? False
  * Layers: default
  * Pickup 54; Category? Minor
  * Extra - area: 3
  * Extra - room: 34
  * Extra - blockx: 10
  * Extra - blocky: 15
  * Extra - infant_weight: 0.3
  > Door to Red Tower
      Trivial

> Door to Sova Processing (Lower); Heals? False
  * Layers: default
  * L0 Hatch to Sova Processing/Door to Processing Access (Lower)
  * Extra - door_idx: (39,)
  > Door to Red Tower
      Can Break Single Bomb Blocks
  > Door to Sova Processing (Upper)
      Any of the following:
          Space Jump
          All of the following:
              Hi-Jump
              Any of the following:
                  Can Freeze Enemies With Any Weapon
                  # JBJ: https://youtu.be/o_0zrFKKkoo
                  Jump Bombjump (Advanced) and Can Use Bombs

> Door to Red Tower; Heals? False
  * Layers: default
  * L2 Hatch to Red Tower/Door to Processing Access
  * Extra - door_idx: (71,)
  > Pickup (Hidden Missile Tank)
      Trivial
  > Door to Sova Processing (Lower)
      Can Break Single Bomb Blocks
  > Door to Sova Processing (Upper)
      All of the following:
          # Shinespark from adjacent room: https://youtu.be/0ILTTSV-Uc4
          Level 2 Keycard and Speed Booster and Shinespark Tricks (Intermediate) and Disabled Door Lock Rando and Disabled Entrance Rando and Can Break Single Bomb Blocks
          Any of the following:
              # Need beams to kill the Owtches
              Charge Beam
              All of the following:
                  Plasma Beam
                  Wave Beam or Wide Beam
              All of the following:
                  Combat (Intermediate)
                  Any of the following:
                      Wave Beam or Wide Beam
                      # Very precise and needs lots of luck
                      Plasma Beam and Combat (Expert)

> Door to Sova Processing (Upper); Heals? False
  * Layers: default
  * L0 Hatch to Sova Processing/Door to Processing Access (Upper)
  * Extra - door_idx: (74,)
  > Door to Sova Processing (Lower)
      Trivial

----------------
Garbage Chute
Extra - map_name: Sector 335
Extra - room_id: [35]
Extra - minimap_coordinates: [{'x': 20, 'y': 1}, {'x': 20, 'y': 2}, {'x': 20, 'y': 3}, {'x': 20, 'y': 4}, {'x': 20, 'y': 5}, {'x': 20, 'y': 6}, {'x': 20, 'y': 7}, {'x': 20, 'y': 8}, {'x': 20, 'y': 9}, {'x': 20, 'y': 10}, {'x': 20, 'y': 11}]
Hint Features - Extreme Temperatures, Multiple Pickups
> Pickup (Power Bomb Tank in Cave); Heals? False
  * Layers: default
  * Pickup 55; Category? Minor
  * Extra - area: 3
  * Extra - room: 35
  * Extra - blockx: 4
  * Extra - blocky: 27
  * Extra - infant_weight: 0.3
  > Beside Pickup
      Trivial

> Pickup (Power Bomb Tank in Shaft); Heals? False
  * Layers: default
  * Pickup 56; Category? Minor
  * Extra - area: 3
  * Extra - room: 35
  * Extra - blockx: 15
  * Extra - blocky: 86
  * Extra - infant_weight: 0.3
  > Door to Sova Processing
      Any of the following:
          Varia Suit
          Damage Runs (Intermediate) and Lava Damage ≥ 45
  > Beside Pickup
      All of the following:
          Speed Booster
          Any of the following:
              Varia Suit
              Damage Runs (Beginner) and Heat Damage ≥ 50

> Door to Sova Processing; Heals? False
  * Layers: default
  * L0 Hatch to Sova Processing/Door to Garbage Chute
  * Extra - door_idx: (79,)
  > Pickup (Power Bomb Tank in Shaft)
      All of the following:
          # This can safely not have Door Lock Rando check
          Gravity Suit and Screw Attack and Speed Booster and Disabled Entrance Rando
          Any of the following:
              Varia Suit
              Damage Runs (Intermediate) and Lava Damage ≥ 50

> Door to Chute Access; Heals? False
  * Layers: default
  * L0 Hatch to Chute Access/Door to Garbage Chute
  * Extra - door_idx: (80,)

> Beside Pickup; Heals? False
  * Layers: default
  > Pickup (Power Bomb Tank in Cave)
      All of the following:
          Screw Attack
          Any of the following:
              Varia Suit
              Damage Runs (Intermediate) and Heat Damage ≥ 20
  > Pickup (Power Bomb Tank in Shaft)
      Any of the following:
          Varia Suit
          Damage Runs (Beginner) and Heat Damage ≥ 35
  > Door to Chute Access
      Any of the following:
          Varia Suit
          Damage Runs (Beginner) and Heat Damage ≥ 45

----------------
Chute Access
Extra - map_name: Sector 336
Extra - room_id: [36]
Extra - minimap_coordinates: [{'x': 18, 'y': 1}, {'x': 19, 'y': 1}]
> Door to Garbage Chute; Heals? False
  * Layers: default
  * L0 Hatch to Garbage Chute/Door to Chute Access
  * Extra - door_idx: (81,)
  > Other to Deserted Runway
      Any of the following:
          Can Kill Tough Beam-Resistant Enemy
          # Damageless: https://youtu.be/_3o2ESgGXjg
          Combat (Intermediate)
          # Damage boost through sidehoppers
          Damage Boosts (Beginner) and Normal Damage ≥ 110

> Other to Deserted Runway; Heals? False
  * Layers: default
  * Open Passage to Deserted Runway/Other to Chute Access
  * Extra - door_idx: (82,)
  > Door to Garbage Chute
      Any of the following:
          Can Kill Tough Beam-Resistant Enemy
          # Damageless: https://youtu.be/cYxWd3P7R5c
          Combat (Intermediate)
          # Damage boost through sidehoppers
          Damage Boosts (Beginner) and Normal Damage ≥ 110

----------------
Glass Tube to Sector 5 (ARC)
Extra - map_name: Sector 337
Extra - room_id: [37]
Extra - minimap_coordinates: [{'x': 0, 'y': 5}]
> Pickup (Hidden Power Bomb Tank); Heals? False
  * Layers: default
  * Pickup 57; Category? Minor
  * Extra - area: 3
  * Extra - room: 37
  * Extra - blockx: 15
  * Extra - blocky: 3
  * Extra - infant_weight: 0.3
  > Door to Fiery Storage
      Trivial

> Door to Fiery Storage; Heals? False
  * Layers: default
  * L0 Hatch to Fiery Storage/Door to Glass Tube to Sector 5 (ARC)
  * Extra - door_idx: (88,)
  > Pickup (Hidden Power Bomb Tank)
      Any of the following:
          Can Use Power Bombs
          All of the following:
              # Get up with Bombs
              Can Use Bombs
              Any of the following:
                  Can Use Springball
                  # JBJ: https://youtu.be/zAUo2uAluG0
                  Jump Bombjump (Intermediate)
          # Get up with Screw
          Screw Attack and Knowledge (Beginner)
  > Area Transition to Sector 5 (ARC)
      Trivial

> Area Transition to Sector 5 (ARC); Heals? False
  * Layers: default
  * Open Passage to Glass Tube to Sector 3 (PYR)/Area Transition to Sector 3 (PYR)
  * Extra - door_idx: (89,)
  > Door to Fiery Storage
      Trivial

----------------
Glass Tube to Sector 1 (SRX)
Extra - map_name: Sector 338
Extra - room_id: [38]
Extra - minimap_coordinates: [{'x': 18, 'y': 0}]
> Door to Deserted Runway; Heals? False
  * Layers: default
  * L0 Hatch to Deserted Runway/Door to Glass Tube to Sector 1 (SRX)
  * Extra - door_idx: (85,)
  > Area Transition to Sector 1 (SRX)
      Trivial

> Area Transition to Sector 1 (SRX); Heals? False
  * Layers: default
  * Open Passage to Glass Tube to Sector 3 (PYR)/Area Transition to Sector 3 (PYR)
  * Extra - door_idx: (86,)
  > Door to Deserted Runway
      Trivial

